package chapter07.s03charsteam.p02filewriter;

import java.io.FileWriter;

/**
 * FileWriter
 * 向文件中写入字符
 *
 * FileWriter同FileOutputStream一样，
 * 如果指定的文件不存在，就会先创建文件，再写入数据，
 * 如果文件存在，则会首先清空文件中的内容，再进行写入。
 *
 * 如果想在文件末尾追加数据 new FileWriter("writer.txt",true);
 */
public class Example16 {
    public static void main(String[] args) throws Exception {
        // 创建一个FileWriter对象用于向文件中写入数据
        FileWriter writer = new FileWriter("src/chapter07/test.txt");
        String str = "你好，Java程序设计 FileWriter";
        writer.write(str);  // 将字符数据写入到文本文件中
        writer.write("\r\n");  // 将输出语句换行
        writer.close(); // 关闭写入流，释放资源
    }
}
